Tính năng Android KitKat

Trải nghiệm người dùng

Giao diện tổng thể của KitKat tiếp tục đơn giản hóa giao diện "Holo" được giới thiệu trong 4.0, thay thế một số thành phần có tông màu xanh (như các biểu tượng thanh trạng thái) thành màu xám và trắng. Các ứng dụng có thể kích hoạt thanh trạng thái và thanh điều hướng trong suốt, hoặc kích hoạt chế độ toàn màn hình ("chế độ Immersive mode") để hoàn toàn ẩn chúng đi. Trình khởi động cũng có thêm các thành phần giao diện mới, với các thanh điều hướng trong suốt, và thay thế bóng đổ màu đen trong danh sách ứng dụng thành bóng đổ trong suốt.[9][10] Hơn nữa, nút menu hành động trong các ứng dụng luôn được hiển thị, kể cả trên các thiết bị có nút điều hướng "Menu" cũ.[11] Trong Cài đặt, người dùng có thể đặt Màn hình chính (Trình khởi động) và ứng dụng nhắn tin mặc định.[12]

Trên các thiết bị gốc, các ứng dụng Nhắn tin và Movie Studio đã bị loại bỏ; sau đó được thay thế bởi Google Hangouts đã hỗ trợ SMS. Ứng dụng Thư viện AOSP cũng đã bị loại bỏ và thay thế bởi Google+ Photos.[9] Trong một số ứng dụng còn có thêm trình chọn tập tin "Documents" mới.[13]

Nền tảng

Một môi trường thời gian chạy mới có tên là Android Runtime (ART), dự định thay thế máy ảo Dalvik, được giới thiệu dưới dạng xem trước trong KitKat.[14] ART là một thời gian chạy đa nền tảng hỗ trợ các cấu trúc x86, ARM, và MIPS ở cả môi trường 32-bit64-bit. Không giống như Dalvik sử dụng biên dịch JIT, ART biên dịch các ứng dụng sau khi cài đặt, có nghĩa là từ nay về sau HĐH sẽ chạy các ứng dụng đã được biên dịch sẵn. Kỹ thuật này loại bỏ quá trình đầu tiên gắn liền với quá trình JIT, cải thiện hiệu năng hệ thống.[15]

Các thiết bị có bộ nhớ RAM từ 512 MB trở xuống sẽ được nhận diện là các thiết bị có "RAM thấp". Sử dụng một API, các ứng dụng có thể phát hiện các thiết bị RAM thấp và qua đó chỉnh sửa chức năng của chúng. KitKat cũng hỗ trợ zram.[8][10] Các thành phần WebView được cập nhật để tận dụng một phiên bản của engine vẽ trong Google Chrome.[16] Một API Storage Access Framework (Khung làm việc Truy cập Bộ nhớ) mới cho phép các ứng dụng lấy lại các tập tin bằng một cách thức phù hợp; như một phần của khung làm việc, một trình chọn tập tin hệ thống mới cho phép người dùng truy cập các tập tin từ nhiều nguồn khác nhau (bao gồm các tập tin truy cập qua các ứng dụng, như các dịch vụ lưu trữ trực tuyến).[13]

Một API công cộng được giới thiệu để phát triển và quản lý các ứng dụng nhắn tin.[17] Các API kết hợp cảm biến, phát hiện bước đi và bộ đếm cũng được thêm vào.[10] KitKat hỗ trợ "giả lập thẻ chủ" cho các giao tiếp tầm gần, cho phép các ứng dụng giả lập một thẻ thông minh cho các hoạt động như thanh toán di động.[18]

Tài liệu tham khảo

WikiPedia: Android KitKat http://anandtech.com/show/8231/a-closer-look-at-an... http://www.anandtech.com/show/7859/examining-micro... http://developer.android.com/about/dashboards/inde... http://arstechnica.com/gadgets/2014/06/building-an... http://www.cnet.com/how-to/how-to-remove-hangouts-... http://www.cnet.com/news/android-4-4-kitkat-whats-... http://www.engadget.com/2013/11/05/nexus-5-review/ http://www.engadget.com/2013/11/06/new-android-run... http://www.nfcworld.com/2013/10/31/326619/google-g... http://www.pcmag.com/article2/0,2817,2426620,00.as...